# 导入模块
import socket

# 实例化模块
sk = socket.socket()
# 定义连接ip和port
ip_port = ('127.0.0.1', 9999)
# 绑定ip和port
sk.bind(ip_port)
# 最大连接数
sk.listen(5)
# 进入循环接收数据
while 1:
    # 等待客户端连接
    conn, address = sk.accept()
    # 打开文件等待数据写入
    with open('file', 'ab') as f:
        # 接收数据
        data = conn.recv(1024)
        if data == b'quit':
            break
        # 写入文件
        f.write(data)
# 关闭连接
sk.close() 